package com.le.core.login.Service;

import com.google.protobuf.ServiceException;
import com.le.core.login.domin.LoginUser;

public interface LoginService<T extends LoginUser> {

    /**
     * 返回 token
     */
    public String login(T user) throws ServiceException;

    /**
     * 验证用户信息是否合法
     */
    boolean validateUser(T user);

    /**
     * 注册
     * @return
     */
    String register(T user);
}
